package com.qk.management.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.qk.common.PageResult;
import com.qk.domain.business.BusinessDO;
import com.qk.dto.business.BusinessDTO;
import com.qk.dto.business.PoolDTO;
import com.qk.dto.business.UpdateBusinessInfoDTO;
import com.qk.entity.Business;
import com.qk.vo.business.BusinessListVO;
import com.qk.vo.business.BusinessQueryVO;
import com.qk.vo.business.PoolVO;


/**
 * @author: 20918
 * @date: 2025/10/16 11:51
 * @description:
 */
public interface BusinessService extends IService<Business> {
    PageResult<BusinessListVO> pageList(BusinessDTO dto);
    PageResult<PoolVO> poolList(PoolDTO dto);

    void addBusiness(BusinessDO businessDO);

    BusinessQueryVO getBusinessInfoById(Integer id);

    void updateClueInfoById(UpdateBusinessInfoDTO dto);

    void back(Integer id);

    void toCustomer(Integer id);
}
